be placed (in a competition) - English Synonyms Dictionary